#ifndef QTSTRA3_INSTTABLEDELEGATE_H
#define QTSTRA3_INSTTABLEDELEGATE_H

#include <QItemDelegate>
#include <QModelIndex>
#include <QObject>


//! [0]
class QtStra3InstTableDelegate : public QItemDelegate
{
	Q_OBJECT

public:
	QtStra3InstTableDelegate(QObject *parent = 0);

	QWidget *createEditor(QWidget *parent, const QStyleOptionViewItem &option,
		const QModelIndex &index) const;

	void setEditorData(QWidget *editor, const QModelIndex &index) const;
	void setModelData(QWidget *editor, QAbstractItemModel *model,
		const QModelIndex &index) const;

};
//! [0]

#endif
